package com.iotechn.unimall.data.domain;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;

/**
 * @author hct
 * @email 77802226@qq.com
 * @date 2020-03-22 18:31:06
 */

@Data
@TableName("unimall_store")
public class StoreDO extends SuperDO {

    /**
     *
     */
    /**
     * 门店名称
     */
    @TableField("store_name")
    private String storeName;

    @TableField("store_no")
    private String storeNo;


    /**
     * 门店类型1直营， 0加盟
     */
    @TableField("store_type")
    private Integer storeType;
    /**
     * 门店地址
     */
    @TableField("store_address")
    private String storeAddress;
    /**
     * 门店logo
     */
    @TableField("store_logo")
    private String storeLogo;
    /**
     * 门店经纬度
     */
    @TableField("store_lalg")
    private String storeLalg;
    /**
     * 负责人名称
     */
    @TableField("contact_name")
    private String contactName;
    /**
     * 负责人联系方式
     */
    @TableField("contact_phone")
    private String contactPhone;


    /**
     * 账号
     */
    @TableField("store_username")
    private String storeUsername;
    /**
     * 密码
     */
    @TableField("store_password")
    private String storePassword;
    /**
     * 营业时间08:00-18:00
     */
    @TableField("store_time")
    private String storeTime;
    /**
     * 创建人
     */
    @TableField("admin_id")
    private Long adminId;
    /**
     * 状态 启用1，禁用0
     */
    private Integer status;

    /**
     * 配送方式 1门店配送，2用户自提
     */
    @TableField("store_delive_type")
    private Integer storeDeliveType;

    /**
     * 收银员设置最高优惠比例不高于这个数值
     */
    @TableField("limit_rate")
    private Integer limitRate;


    /**
     * 开始时间
     */
    @TableField(exist = false)
    private String storeStartTime;

    /**
     * 结束时间
     */
    @TableField(exist = false)
    private String storeEndTime;

    @TableField("sales_target")
    private String salesTarget;
    @TableField("is_online_sale")
    private Integer isOnlineSale;


    @TableField("alarm")
    private Float alarm;

    @TableField("warehouse_id")
    private Long warehouseId;

    @TableField(exist = false)
    private String storeLg;
    @TableField(exist = false)
    private String storeLa;
}
